package com.open.party.cloud.model;

import java.io.Serializable;
import java.util.ArrayList;

public class YunKeBean implements Serializable {

    /**
     * id : 715985157655374081
     * createTime : 2020-05-29 17:50:20
     * createUser : 1
     * updateTime : 2020-05-29 17:50:20
     * updateUser : 1
     * imgUrl : http://58.16.181.23:10086/lpsdjfile/2020/06/77328787-3c09-4ea8-97fe-b55e233c20de.jpg?attname=tim%E5%97%AF%E5%97%AFvg.jpg
     * fileList : null
     * name : 速度快发货速度快1
     * type : {"code":"DJDDLC","desc":"党的历程"}
     * category : null
     * coursewareType : null
     * integral : 3
     * isExternalLink : false
     * articleLink :
     * learningInfo : 水电费水电费水电费史蒂夫111
     * state : false
     * isDelete : null
     * platformType : null
     * value : 0
     * learnCount : 2
     */

    private String id;
    private String createTime;
    private String createUser;
    private String updateTime;
    private String updateUser;
    private String imgUrl;
    private ArrayList<YunKeFileBean> fileList;
    private String name;
    private DictionaryBean type;
    private DictionaryBean category;
    private DictionaryBean coursewareType;
    private int integral;
    private boolean isExternalLink;
    private String articleLink;
    private String learningInfo;
    private boolean state; // 状态(公开、非公开)
    private Boolean isDelete;
    private DictionaryBean platformType; //平台类型 PARTY:党建;ARMS:武装;SYSTEM:系统
    private String value;
    private int learnCount;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public ArrayList<YunKeFileBean> getFileList() {
        return fileList;
    }

    public void setFileList(ArrayList<YunKeFileBean> fileList) {
        this.fileList = fileList;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public DictionaryBean getType() {
        return type;
    }

    public void setType(DictionaryBean type) {
        this.type = type;
    }

    public DictionaryBean getCategory() {
        return category;
    }

    public void setCategory(DictionaryBean category) {
        this.category = category;
    }

    public DictionaryBean getCoursewareType() {
        return coursewareType;
    }

    public void setCoursewareType(DictionaryBean coursewareType) {
        this.coursewareType = coursewareType;
    }

    public int getIntegral() {
        return integral;
    }

    public void setIntegral(int integral) {
        this.integral = integral;
    }

    public boolean isExternalLink() {
        return isExternalLink;
    }

    public void setExternalLink(boolean externalLink) {
        isExternalLink = externalLink;
    }

    public String getArticleLink() {
        return articleLink;
    }

    public void setArticleLink(String articleLink) {
        this.articleLink = articleLink;
    }

    public String getLearningInfo() {
        return learningInfo;
    }

    public void setLearningInfo(String learningInfo) {
        this.learningInfo = learningInfo;
    }

    public boolean isState() {
        return state;
    }

    public void setState(boolean state) {
        this.state = state;
    }

    public Boolean getDelete() {
        return isDelete;
    }

    public void setDelete(Boolean delete) {
        isDelete = delete;
    }

    public DictionaryBean getPlatformType() {
        return platformType;
    }

    public void setPlatformType(DictionaryBean platformType) {
        this.platformType = platformType;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public int getLearnCount() {
        return learnCount;
    }

    public void setLearnCount(int learnCount) {
        this.learnCount = learnCount;
    }
}
